Una subnet mask (maschera di sottorete) è un numero a 32 bit utilizzato in combinazione con un indirizzo IP per identificare la dimensione della rete a cui appartiene un dispositivo. In sostanza, definisce quale parte dell'indirizzo IP identifica la rete e quale parte identifica l'host all'interno di quella rete.
Ecco i punti chiave da comprendere:
Funzione Principale: La subnet mask aiuta a dividere una rete IP più grande in sottoreti più piccole e gestibili. Questo processo è chiamato subnetting.
Formato: Simile a un indirizzo IP, la subnet mask è scritta in formato decimale puntato (es., 255.255.255.0). Ogni ottetto (gruppo di 8 bit) rappresenta un numero decimale compreso tra 0 e 255.
Rappresentazione Binaria: Per comprendere come funziona, è utile visualizzare la subnet mask in formato binario. Gli 1 bit consecutivi rappresentano la parte della rete, mentre gli 0 bit consecutivi rappresentano la parte dell'host.
Indirizzi IP e Subnet Mask: Quando un dispositivo comunica con un altro, il router o il dispositivo stesso esegue un'operazione "AND" bit a bit tra il proprio indirizzo IP e la subnet mask. Questo determina l'indirizzo di rete. Se l'indirizzo di rete del destinatario corrisponde a quello del mittente, significa che si trovano sulla stessa rete locale e possono comunicare direttamente. Altrimenti, il traffico deve essere instradato attraverso un gateway predefinito.
Subnet Mask Predefinite (Classful Addressing): Nelle reti tradizionali (ora obsolete), esistevano subnet mask predefinite basate sulla "classe" dell'indirizzo IP:
CIDR (Classless Inter-Domain Routing): Oggi, CIDR è lo standard. Invece di usare classi fisse, la subnet mask è espressa come una barra seguita dal numero di bit impostati a 1 (es., /24). Ad esempio, 192.168.1.0/24 è equivalente a 192.168.1.0 con una subnet mask di 255.255.255.0. Puoi approfondire la conoscenza su CIDR.
Esempio:
Importanza: La subnet mask è cruciale per:
Comprendere la subnet mask è essenziale per chiunque lavori con le reti, dagli amministratori di sistema agli sviluppatori web.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page